INFRAESTRUCTURA DE SERVICIOS EN RED 0. CONSIDERACIONES PREVIAS a) La máquina virtual tiene la tarjeta de red en modo NAT b) VirtualBox extension pack instalado c) version de virtualBox 6.1.14 d) ¿Cómo instalar virtualBox desde repositorios oficiales? 1. Añadir el repositorio a la lista de repositorios. Edita el archivo /etc/apt/sources.list y anade el repo al final: deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian contrib Donde es la distribucion de linux que tengas instalada (16.04 xenial, 18.04 bionic, 20.04 focal) 2. Añadimos las claves públicas de Oracle para garantizar que el software que nos estamos instalando es de Oracle y no de otro. wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - 3. Actualizar repositorios e instalar sudo apt-get update sudo apt-get install virtualbox-6.1 (DENTRO DE UBUNTU SERVER) 1. INSTALACIÓN DE NET-TOOLS Para poder ejecutar ifconfig sudo apt install net-tools 2. INSTALACION SSH (Secure SHell) a) sudo apt install ssh b) sudo shutdown -h now c) IMPORTANTE: Cambiamos interfaz de red a modo bridge (puente) Y REGENERAMOS LA MAC d) Iniciamos 3. CAMBIAR LA IP A ESTATICA a) Vemos cual es nuestra Ip asignadas por DHCP: ifconfig b) Conectamos vía ssh desde el terminal: ssh usuario@192.168.2.214 c) Hacemos copia de seguridad de la configuración de la red: sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bck c) Editamos archivo configuracion red: sudo nano /etc/netplan/00-installer-config.yaml d) Configuración estatica (NO USAR TABULADORES): network: ethernets: enp0s3: addresses: [192.168.2.40/24] gateway4: 192.168.2.1 nameservers: addresses: [208.67.222.222, 208.67.220.220] version: 2 e) Aplicamos cambios: sudo netplan apply (la conexion SSH se rompe dado que hemos cambiado la IP de la máquina remota. Haz ssh usuario@192.168.2.40) CONFIGURACIONES IP DE CLASE 0-9 (IP RESERVADAS PARA ROUTERS Y SERVIDORES) 192.168.2.0 direccion de la red 192.168.2.1 direccion del router 192.168.2.2 direccion servidor (raspberry) ... MÁQUINAS FÍSICAS (EQUIPOS) +10 192.168.2.10-192.168.2.39 VB1 +40 (10+30) 192.168.2.40-192.168.2.69 VB2 +70 (40+30) 192.168.2.70-192.168.2.99 192.168.2.100 (DHCP) INSTALACIÓN Y CONFIGURACION DE SAMBA sudo apt install samba sudo nano /etc/samba/smb.conf [sharedFolder] comment = Ubuntu File Server Share path = /home/usuario/compartida browsable = yes guest ok = yes read only = no create mask = 0755 sudo systemctl restart smbd.service nmbd.service smb://192.168.2.40 CARPETA COMPARTIDA PARA TODOS LOS USUARIOS (NO RECOMENDADO) chmod 777 compartida/ CARPETA COMPARTIDA PARA UN USUARIO AUTENTICADO sudo nano /etc/samba/smb.conf [sharedFolder] comment = Ubuntu File Server Share path = /home/usuario/compartida browsable = yes guest ok = no read only = no create mask = 0755 valid user = usuario sudo systemctl restart smbd.service nmbd.service usuario es un usuario del sistema Linux, tenemos que darlo de alta en el servicio Samba. ¿Cómo? sudo smbpasswd -a usuario